/*
 * RegistroAux.h
 *
 *  Created on: 04/05/2011
 *      Author: Jor
 */

#ifndef REGISTROAUX_H_
#define REGISTROAUX_H_

using namespace std;

class RegistroAux {
private:
	bool valido;
	long clavePrimaria;
	long posDatos; //posicion del registro en el archivo de datos
	long siguiente; //siguiente registroAux en la lista de registros auxiliares
public:
	RegistroAux();
	RegistroAux(long, long, long);
	virtual ~RegistroAux();
    long getClavePrimaria() const;
    long getPosDatos() const;
    long getSiguiente() const;
    void setClavePrimaria(long  clavePrimaria);
    void setPosDatos(long  posRegistro);
    void setSiguiente(long  siguiente);
    bool getValido() const;
    void setValido(bool valido);

};

#endif /* REGISTROAUX_H_ */
